using ETModel;
namespace ETHotfix
{
	[Message(DemoHotfixOpcode.C2R_Login)]
	public partial class C2R_Login : IRequest {}

	[Message(DemoHotfixOpcode.R2G_GetLoginKey)]
	public partial class R2G_GetLoginKey : IRequest {}

	[Message(DemoHotfixOpcode.G2R_GetLoginKey)]
	public partial class G2R_GetLoginKey : IResponse {}

	[Message(DemoHotfixOpcode.R2C_Login)]
	public partial class R2C_Login : IResponse {}

	[Message(DemoHotfixOpcode.C2G_LoginGate)]
	public partial class C2G_LoginGate : IRequest {}

	[Message(DemoHotfixOpcode.G2C_LoginGate)]
	public partial class G2C_LoginGate : IResponse {}

	[Message(DemoHotfixOpcode.UnitInfo)]
	public partial class UnitInfo {}

	[Message(DemoHotfixOpcode.C2G_EnterMap)]
	public partial class C2G_EnterMap : IRequest {}

	[Message(DemoHotfixOpcode.G2C_EnterMap)]
	public partial class G2C_EnterMap : IResponse {}

	[Message(DemoHotfixOpcode.G2M_EnterMap)]
	public partial class G2M_EnterMap : IRequest {}

	[Message(DemoHotfixOpcode.M2G_EnterMap)]
	public partial class M2G_EnterMap : IResponse {}

/// <summary>
/// 自己进入地图成功后,其他人收到的消息
/// </summary>
	[Message(DemoHotfixOpcode.M2C_PlayerEnterMap)]
	public partial class M2C_PlayerEnterMap : IActorMessage {}

	[Message(DemoHotfixOpcode.Frame_ClickMap)]
	public partial class Frame_ClickMap : IActorLocationMessage {}

	[Message(DemoHotfixOpcode.M2C_PathfindingResult)]
	public partial class M2C_PathfindingResult : IActorMessage {}

}
namespace ETHotfix
{
	public static partial class DemoHotfixOpcode
	{
		 public const ushort C2R_Login = 30001;
		 public const ushort R2G_GetLoginKey = 30002;
		 public const ushort G2R_GetLoginKey = 30003;
		 public const ushort R2C_Login = 30004;
		 public const ushort C2G_LoginGate = 30005;
		 public const ushort G2C_LoginGate = 30006;
		 public const ushort UnitInfo = 30007;
		 public const ushort C2G_EnterMap = 30008;
		 public const ushort G2C_EnterMap = 30009;
		 public const ushort G2M_EnterMap = 30010;
		 public const ushort M2G_EnterMap = 30011;
		 public const ushort M2C_PlayerEnterMap = 30012;
		 public const ushort Frame_ClickMap = 30013;
		 public const ushort M2C_PathfindingResult = 30014;
	}
}
